Hubble telescope in details